package cn.itcast.java.zoo;

/**
 * Author itcast
 * Date 2021/10/9 1:06
 * 向上转型
 * 父类型 对象名 = new 子类型();
 * 向下转型：
 * 父类型 父对象名 = new 子类型()；
 * 子类型 对象名 = (父类型)父对象类
 */
public class AnimalTest {
    public static void main(String[] args) {
        Animal a = new Cat();
        if(a instanceof Cat) {
            Cat c = (Cat) a;
            c.catchMouse();
        }else{
            System.out.println("a is not instance of Cat");
        }
    }
}
